trailer coupler - Turkish English Dictionary